<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<meta http-equiv="X-UA-Compatible" content="ie=edge">
	<title>Document</title>
</head>
<body>
	<script>

		// 基本数据类型
	//   var a=10;
	//   var msg='hello'

	//   var aa;
	//   console.log(aa)

	//   var bb=null;
	//   console.log(bb);

	//   var cc='';
	//   console.log(cc);
	//   var flag=true
	//   var flag1=false

	//   js的运行机制 ( 预解析  单线程 从上到下     )
        // console.log(aa)
	    // var aa='hello';

		// console.log(aa);  //弱类型语言

		// 等价于 
		// var aa;
		// console.log(aa);
		// aa='hello';



		// 复杂数据类型 
		// var arr=[1,2,3]
		// var obj={
		// 	name:'zs'
		// }
		// var fn=function() {

		// }

		// function fn2() {

		// }

    //    复杂数据类型跟基本数据类型的区别   数据存放的位置不一样
	//   复杂数据类型存放在堆里面    简单(基本的数据类型)存放在栈里面

		// var arr=[1,2,3]

		// var a=10;
		// var b=a;
		// console.log(a);
		// console.log(b)
		// a+=1;
		// console.log(a);
		// console.log(b)
// <!-- 
// 		var aa=[1,2,3]
// 		var bb=aa;
// 		console.log(aa);
// 		console.log(bb);
// 		aa.push('hello')
// 		console.log(aa);
// 		console.log(bb);
		
// 		 -->
















	
	</script>
</body>
</html>